﻿using System;
using System.Collections.Generic;
using System.Data;
using System.Windows;
using Innvoice.Logica.GestorObject;
using Innvoice.BaseDeDatos.innvoicedbDataSetTableAdapters;

namespace Innvoice.Logica.GestorDB
{
    public class DniDB
    {

        public List<Dni> obtenerDescripDni()
        {
            List<Dni> misTipoDni = new List<Dni>();
            DataTable tablaDni = new DataTable();
            tipodniTableAdapter dbDdni = new tipodniTableAdapter();


            try
            {
                tablaDni = dbDdni.GetData();    
                foreach (DataRow dni in tablaDni.Rows)
                {
                    Dni auxDni = new Dni();
                    auxDni.Codigo_Dni = (byte) dni["codigo_dni"];
                    auxDni.Descripcion = dni["descripcion"].ToString().ToUpper();
                    misTipoDni.Add(auxDni);
                }
                

            }
            catch (Exception)
            {
                MessageBox.Show("Class::DniDB::obtenerDescripBni", "Error", MessageBoxButton.OK);
            }
            return misTipoDni;
        }


    }
}
